// 发请求  获取用户数据信息  ===> 渲染展示.
async function getUserInfo() {
    const { data } = await axios.get('/my/userinfo', {
        // 配置请求头
        // headers: {
        //     Authorization: localStorage.getItem('big-event-token'),
        // }
    })

    // 判断如果不合法的会  回到login页面
    // if (data.status === 1 && data.message === '身份认证失败！') {
    //     location.href = '/login.html'
    // }



    // console.log(data)
    //处理名字 名字优先展示nickname
    const name = data.data.nickname || data.data.username
    // console.log(name, name.slice(0, 1).toUpperCase());


    // 处理头像
    if (data.data.user_pic) {
        // 有头像  显示图片头像 隐藏文字头像
        $('.avatar').attr('src', data.data.user_pic).show()
        $('.text-avatar-box').hide()
    } else {
        // 没有头像  显示文字头像 隐藏图片头像
        $('.text-avatar-box').show()
        $('.text-avatar').text(name.slice(0, 1).toUpperCase())
        $('.avatar').hide()
    }

    // 设置欢迎
    $('#welcome').text(`欢迎 ${name}`)
}

getUserInfo()

// TODO:退出功能
const layer = layui.layer
$('#btnLogout').click(() => {
    // 询问是否退出
    layer.confirm('确定要退出吗', { icon: 3, title: '提示' }, function (index) {
        // 点击确认的时候会触发执行该函数
        //do something
        // 1.删除本地存储里面的big-event-token
        localStorage.removeItem('big-event-token')
        // 2.跳转到login页面
        location.href = '/login.html'

        // 这行代码可以关闭弹窗
        layer.close(index);
    });

})


